package com.czy.owner.entity;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Raven on 2017/12/14.
 */

public class BusinessCategoryModel implements Serializable{

    private String serviceName;//主分类名称
    private int storeServiceId;
    private int storeId;
    private List<BusinessChildCate> subs;

    public BusinessCategoryModel(int id, String name) {
        this.storeId = id;
        this.serviceName = name;
    }

    public String getServiceName() {
        return serviceName;
    }

    public void setServiceName(String serviceName) {
        this.serviceName = serviceName;
    }

    public int getStoreServiceId() {
        return storeServiceId;
    }

    public void setStoreServiceId(int storeServiceId) {
        this.storeServiceId = storeServiceId;
    }

    public int getStoreId() {
        return storeId;
    }

    public void setStoreId(int storeId) {
        this.storeId = storeId;
    }

    public List<BusinessChildCate> getSubs() {
        return subs;
    }

    public void setSubs(List<BusinessChildCate> subs) {
        this.subs = subs;
    }

    public class BusinessChildCate implements Serializable{

        /**
         * servicePriceL : 0
         * canReservation : true
         * subs : []
         * reservationPrice : 100
         * description : <p>服务一级</p>
         * sort : 1
         * storeId : 293
         * type : category
         * serviceName : 汽车一级服务
         * delFlag : false
         * servicePriceH : 0
         * subModifyReservationFlag : flase
         * servicePrice : 196
         * serviceCommissions : 0
         * serviceStatus : idle
         * fromStoreServiceId : 0
         * storeServiceId : 2424
         * statisticalFlag : true
         * subModifyPriceFlag : false
         * logo :
         * superServiceId : 3450
         * showQueue : false
         * isCanRefund : true
         * status : enable
         */

        private double servicePriceL;
        private String canReservation;
        private double reservationPrice;
        private String description;
        private int sort;
        private int storeId;
        private String type;
        private String serviceName;
        private String delFlag;
        private double servicePriceH;
        private String subModifyReservationFlag;
        private double servicePrice;
        private int serviceCommissions;
        private String serviceStatus;
        private int fromStoreServiceId;
        private int storeServiceId;
        private String statisticalFlag;
        private String subModifyPriceFlag;
        private String logo;
        private int superServiceId;
        private String showQueue;
        private String isCanRefund;
        private String status;

        public double getServicePriceL() {
            return servicePriceL;
        }

        public void setServicePriceL(double servicePriceL) {
            this.servicePriceL = servicePriceL;
        }

        public String getCanReservation() {
            return canReservation;
        }

        public void setCanReservation(String canReservation) {
            this.canReservation = canReservation;
        }

        public double getReservationPrice() {
            return reservationPrice;
        }

        public void setReservationPrice(double reservationPrice) {
            this.reservationPrice = reservationPrice;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getStoreId() {
            return storeId;
        }

        public void setStoreId(int storeId) {
            this.storeId = storeId;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getServiceName() {
            return serviceName;
        }

        public void setServiceName(String serviceName) {
            this.serviceName = serviceName;
        }

        public String getDelFlag() {
            return delFlag;
        }

        public void setDelFlag(String delFlag) {
            this.delFlag = delFlag;
        }

        public double getServicePriceH() {
            return servicePriceH;
        }

        public void setServicePriceH(double servicePriceH) {
            this.servicePriceH = servicePriceH;
        }

        public String getSubModifyReservationFlag() {
            return subModifyReservationFlag;
        }

        public void setSubModifyReservationFlag(String subModifyReservationFlag) {
            this.subModifyReservationFlag = subModifyReservationFlag;
        }

        public double getServicePrice() {
            return servicePrice;
        }

        public void setServicePrice(double servicePrice) {
            this.servicePrice = servicePrice;
        }

        public int getServiceCommissions() {
            return serviceCommissions;
        }

        public void setServiceCommissions(int serviceCommissions) {
            this.serviceCommissions = serviceCommissions;
        }

        public String getServiceStatus() {
            return serviceStatus;
        }

        public void setServiceStatus(String serviceStatus) {
            this.serviceStatus = serviceStatus;
        }

        public int getFromStoreServiceId() {
            return fromStoreServiceId;
        }

        public void setFromStoreServiceId(int fromStoreServiceId) {
            this.fromStoreServiceId = fromStoreServiceId;
        }

        public int getStoreServiceId() {
            return storeServiceId;
        }

        public void setStoreServiceId(int storeServiceId) {
            this.storeServiceId = storeServiceId;
        }

        public String getStatisticalFlag() {
            return statisticalFlag;
        }

        public void setStatisticalFlag(String statisticalFlag) {
            this.statisticalFlag = statisticalFlag;
        }

        public String getSubModifyPriceFlag() {
            return subModifyPriceFlag;
        }

        public void setSubModifyPriceFlag(String subModifyPriceFlag) {
            this.subModifyPriceFlag = subModifyPriceFlag;
        }

        public String getLogo() {
            return logo;
        }

        public void setLogo(String logo) {
            this.logo = logo;
        }

        public int getSuperServiceId() {
            return superServiceId;
        }

        public void setSuperServiceId(int superServiceId) {
            this.superServiceId = superServiceId;
        }

        public String getShowQueue() {
            return showQueue;
        }

        public void setShowQueue(String showQueue) {
            this.showQueue = showQueue;
        }

        public String getIsCanRefund() {
            return isCanRefund;
        }

        public void setIsCanRefund(String isCanRefund) {
            this.isCanRefund = isCanRefund;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }
    }
}
